/* 分类 */

/* 头部 */
header {
  height: 46px;
  border-bottom: 1px solid #f7f7f7;
}

header .back-index,
header .search {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

header .search-input i {
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}

header .search-input input {
  line-height: 30px;
  border: none;
  border-radius: 15px;
  padding: 0 35px 0;
}

header .search-input input::placeholder {
  font-size: 14px;
}

header .search {
  width: 60px;
  padding: 0 10px;
}

/* 主要内容 */

main .aside li a {
  width: 85px;
  line-height: 46px;
}

main .aside li a.active {
  color: #e43130;
  background: #fff;
}

main .category-content > li {
  margin-top: 16px;
}

main .category-content > li h2 {
  margin-left: 5px;
}

main .category-content img {
  width: 70px;
  margin-bottom: 2px;
}

main .category-content ul {
  padding: 25px;
}

main .category-content ul li {
  width: 30%;
  height: 117px;
}

main .category-content ul li:nth-child(3n) {
  margin: 0 5% 0;
}
